package com.by.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

/**
 * @author 江俊俊
 * @version 1.0
 * @description
 * @String 2025/4/10 19:51
 * @since JDK1.8
 */
@Data
@ToString
@TableName("shop_cart_item")
@ApiModel("购物车")
public class ShopCartItem {
    /**
     * 主键
     */
    @ApiModelProperty("主键")
    @TableId
    private Long cartItemId;
    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private String createTime;
    /**
     * 更新时间
     */
    @ApiModelProperty("更新时间")
    private String upStringTime;
    /**
     * 店铺ID
     */
    @ApiModelProperty("店铺ID")
    private Long shopId;
    /**
     * 产品ID
     */
    @ApiModelProperty("产品ID")
    private Long spuId;
    /**
     * SkuID
     */
    @ApiModelProperty("SkuID")
    private Long skuId;
    /**
     * 用户ID
     */
    @ApiModelProperty("用户ID")
    private Long userId;
    /**
     * 购物车产品个数
     */
    @ApiModelProperty("购物车产品个数")
    private Integer count;
    /**
     * 售价，加入购物车时的商品价格
     */
    @ApiModelProperty("售价，加入购物车时的商品价格")
    private Long priceFee;
    /**
     * 是否已勾选
     */
    @ApiModelProperty("是否已勾选")
    private Integer isChecked;
}
